.whir-feedback{display: none;}
.auto_1440{ max-width: 1440px; width: 96%;}
/*Top003111 */
.Top003111{position: relative; left: 0; width: 100%; z-index: 999;top: 0;}
@media (min-width:1025px) {
.Top003111 .logo{float: left;padding-top: 16px;}
.Top003111 .logo img{height: 62px;}	
}
@media (max-width:1024px) {
.Top003111 .auto{display: flex;align-items: center;justify-content: space-between;height: 80px;}
.Top003111 .auto:after{display: none;}
.Top003111 .logo img{height: 50px;}	
}

.Top003111 .top-nav > *{float: left;}
.Top003111 .top-search{background-color: #f5f5fa;border-radius: 36px;padding-right: 36px;width: 160px;}
.Top003111 .top-search .btn{position: absolute;right: 0;top: 0;width: 36px;height: 100%;background: url(../images/search-btn.png) no-repeat center center;background-size: auto 14px;}
.Top003111 .top-search .text{width: 100%;height: 36px;line-height: 36px;padding:0 0 0 20px;border: 0;background: none;}
@media (min-width:1025px) {
.Top003111 .top-nav{float: right; margin-top:28px;}
.Top003111 .top-search{display: block!important;}
}
@media (max-width:1024px) {
.Top003111 .open-search{width: 36px;height: 36px;background: url(../images/search-btn.png) no-repeat center center;background-size: auto 60%;}
.Top003111 .top-search{position: absolute;left:5%;width: 90%;top: 100%;}
.search-show .Top003111 .top-search{display: block;}
}

.Top003111 .top-lang{margin-left: 13px;}
.Top003111 .top-lang a{display: block;line-height: 36px;width: 36px;text-align: center;border-radius: 50%;background-color: #0054a7;color: #fff;font-family: 'Oswald-Regular';font-size: 14px;}
@media (max-width:1024px) {
.Top003111 .top-lang{margin: 0 2vw;}
}

.Top003111 menu li span,
.Top003111 menu li a{display: block;}
.Top003111 menu li span a{color: #000000; }
.Top003111 menu li .sub{display: none;}

.Top003111 menu li.last span{    display: inline-block;*display: inline;width: 48px;height: 48px;line-height: 48px;border-radius: 48px;vertical-align: middle;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}
.Top003111 menu li.last span.search {background: #fbfbfb url(../images/search.png) no-repeat center;background-size: auto;cursor: pointer;border: 1px solid #f0f0f0;margin-right: 10px;}
.Top003111 menu li.last span.search:hover {background: #1a5db2 url(../images/search1.png) no-repeat center;background-size: auto;cursor: pointer;border: 1px solid #1a5db2;}
.Top003111 menu .isearch {display: none; position: absolute; width: 100%; height: auto; background: rgba(255, 255, 255, .8); top: 100px; right: 0; padding: 10px 20px; z-index: 99; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.Top003111 menu .isearch.search-show {display: block;}
.Top003111 menu .isearch form{max-width: 1200px;margin: 0 auto;width: 100%}
.Top003111 menu .isearch input[type=text]{font-size:14px;line-height:28px;width:92%;height:30px;/*text-indent:12px;*/color:#333;background:#fff;border:1px solid #ccc;}
.Top003111 menu .isearch a{display:inline-block;width:30px;height:30px;cursor:pointer;background: url(../images/search.png) no-repeat center;border:1px solid #1a5db2;vertical-align:middle;}


.Top003111 menu  li span.lan{background:#fbfbfb url(../images/earth.png) no-repeat center;background-size:auto;cursor:pointer;border:1px solid #f0f0f0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;position: relative;}
.Top003111 menu  li span.tel:before{content:'';width:1px;height:20px;background:#e0e0e0;position:absolute;left:-20px;top:50%;margin-top:-10px}
.Top003111 menu  li span.search:hover{background:#1a5db2 url(../images/search1.png) no-repeat center;background-size:auto;cursor:pointer;border:1px solid #1a5db2}
.Top003111 menu  li span.lan.on{width:113px;background:#1a5db2 url(../images/earth1.png) no-repeat 10% center;background-size:auto;cursor:pointer;border:1px solid #1a5db2;}
.Top003111 menu  li.last{position: static;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.Top003111 menu  li.last.on{width:auto}
.Top003111 menu  li .lanchange{margin-top:6px;margin-left:40px;width:calc(100% - 40px);display: none}
.Top003111 menu  li .lanchange a{display:block;width:50%;font-size:12px;color:#f9fafb;width:33px;height:33px;line-height:33px;border-radius:33px;float:left;text-align:center}

@media (min-width:1921px) {
.Top003111 menu li{margin-right: 61px;}	
}
@media (min-width:1025px) {
.Top003111 menu{float: right; margin: 26px 0;}
.Top003111 menu li{position: relative;float: left;margin-right: 3.178vw;font-size: 18px;}
.Top003111 menu li span{line-height: 36px;}
.Top003111 menu li span a{position: relative;}
.Top003111 menu li span a:after{position: absolute;content: '';height: 2px;background-color:#0054a7;left: 50%;transform: translateX(-50%); bottom: 0;width: 0;transition: width 0.3s;}
.Top003111 menu li.last span a:after {display:none;}
.Top003111 menu li span a:hover:after,
.Top003111 menu li.aon span a:after{width: 100%;}
.Top003111 .sub{position: absolute;top: 100%;background-color: rgba(0,84,167,0.9); width: 150px;left: 50%;margin-left: -75px;border-radius: 10px; overflow: hidden;}
.Top003111 .sub dt{line-height: 22px;text-align: center;}
.Top003111 .sub dt a{color: #fff;padding: 12px;transition: 0.3s; font-size: 16px;}
.Top003111 .sub dt a:hover{background-color: rgba(0,0,0,0.2);}
}
@media (min-width:1025px) and (max-width:1280px) {
.Top003111 menu li{margin-right: 2vw;}
}
@media (max-width:1024px) {
.Top003111 .open-menu{height: 36px;}
.Top003111 .open-menu i{background-color: #0054a7;}
body.menu-show{overflow: hidden;}
.Top003111 menu{position: fixed;top: 80px;bottom: 0;width: 240px;background-color: rgba(255,255,255,0.9);left: -100%;padding: 40px 0;opacity: 0;transition: 0.3s ease-out;}
body.menu-show .Top003111 menu{left: 0;opacity: 1;}
.Top003111 menu ul{height: 100%; overflow: auto;}
.Top003111 menu li{border-bottom: 1px solid #eee;}
.Top003111 menu  li.last {position:relative;padding-left:1em;}
.Top003111 menu  li.last .fr{float:right;}
.Top003111 menu .isearch.search-show {top:100%;}
.Top003111 menu li span{line-height: 3;font-size: 20px;}
.Top003111 menu li span a{padding-left: 1em;}
.Top003111 .has-sub span .op:before, 
.Top003111 .has-sub span .op:after{background-color: #0054a7;}
.Top003111 .sub{padding: 2em;font-size: 18px;background-color: rgba(0,0,0,0.1);}
.Top003111 .sub dt{line-height: 2.5;}
}



/*Banner002563 */
.Banner002563{ }

/*slick Basic*/
.Banner002563 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Banner002563 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Banner002563 .slick-list:focus {outline: none}
.Banner002563 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Banner002563 .slick-slider .slick-track, 
.Banner002563 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Banner002563 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Banner002563 .slick-track:before, 
.Banner002563 .slick-track:after{display: table; content: '';}
.Banner002563 .slick-track:after{ clear: both;}
.Banner002563 .slick-loading .slick-track { visibility: hidden;}
.Banner002563 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Banner002563 .slick-slide .slick-loading img { display: none;}
.Banner002563 .slick-slide .dragging img { pointer-events: none;}
.Banner002563 .slick-initialized .slick-slide { display: block;}
.Banner002563 .slick-loading .slick-slide { visibility: hidden;}
.Banner002563 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Banner002563 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.Banner002563 .slick-arrow{ position:absolute; z-index:10; width:50px; height:50px; border-radius: 50px; background:rgba(0,0,0,0.13); top:50%; margin-top:-45px;font-size: 0;padding: 0; cursor: pointer;transition:0.2s; border: 0;}
.Banner002563 .slick-arrow:hover{ background:#0054a7;}
.Banner002563 .slick-arrow::before{ position:absolute; content:''; width:20px; height:20px; transform:rotate(-45deg); top:50%; margin-top:-10px;border-top:2px solid #0054a7; border-left:2px solid #0054a7;}
.Banner002563 .slick-arrow:hover::before{ border-color:#fff !important;}
.Banner002563 .slick-prev{ left:2%;}
.Banner002563 .slick-prev::before{  left:40%;}
.Banner002563 .slick-next{ right:2%;}
.Banner002563 .slick-next::before{  left:20%;transform:rotate(135deg);}

.Banner002563 .slick-dots{ position:absolute; left:0; text-align:center; width:100%; bottom:5%; z-index:10;}
.Banner002563 .slick-dots li{ display:inline-block;padding-right:28px; position:relative; cursor: pointer;}
.Banner002563 .slick-dots li:after{ position:absolute; content:''; right:0; top:0; width:28px; height:1px; background:rgba(255,255,255,0.28); top:50%;}
.Banner002563 .slick-dots li:last-child{ padding-right:0;}
.Banner002563 .slick-dots li:last-child:after{ display:none;}

.Banner002563 .slick-dots li button{ display:block; border:1px solid transparent; width:30px; height:30px; border-radius:50%; margin:0 2px; position:relative;font-size: 0;padding: 0;background: none;}
.Banner002563 .slick-dots li button::before{ position:absolute; left:50%; top:50%; margin-top:-6px; margin-left:-6px; width:12px; height:12px;border-radius:50%; content:''; background:#fff;}
.Banner002563 .slick-dots li.slick-active button{ border-color:#fff;}

.Banner002563 li{position: relative;}
.Banner002563 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.Banner002563  li .txt-img{ position:absolute; width:100%; top:0; left:0; text-align:center; z-index:1; 	height:80%;}
.Banner002563  li .txt-img .ytable{height: 100%;}
.Banner002563  li .txt-img img{opacity: 0; transform: translateX(-100%); transition: 1s;}
.Banner002563  li.slick-current .txt-img img{transform: translateX(0);opacity: 1;}

@media(max-width:1200px){
.Banner002563{ padding:0;}
}
@media(min-width:1025px){
.Banner002563  li > img{ display:block; width:100%;}
.Banner002563  li img.wap{ display:none;}

}
@media(max-width:1024px){
.Banner002563  li img.pc{ display:none;}
.Banner002563  li .table img{ max-width:75%; margin:0 auto;}
}
@media(max-width:480px){
.Banner002563 .slick-arrow{ transform:scale(0.7);}
.Banner002563 .slick-dots li{padding-right:10px; }
.Banner002563 .slick-dots li::after{ width:10px;}
.Banner002563 .slick-dots li button{width:20px; height:20px; }
}



/*Floor002745 */
.Floor002745{ background-color: rgb(0, 146, 219,0.02); }
.Floor002745 .auto{ background: #fff;margin-top: -100px;position: relative;z-index: 999; }
/*slick Basic*/
.Floor002745 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002745 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002745 .slick-list:focus {outline: none}
.Floor002745 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002745 .slick-slider .slick-track, 
.Floor002745 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002745 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002745 .slick-track:before, 
.Floor002745 .slick-track:after{display: table; content: '';}
.Floor002745 .slick-track:after{ clear: both;}
.Floor002745 .slick-loading .slick-track { visibility: hidden;}
.Floor002745 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002745 .slick-slide .slick-loading img { display: none;}
.Floor002745 .slick-slide .dragging img { pointer-events: none;}
.Floor002745 .slick-initialized .slick-slide { display: block;}
.Floor002745 .slick-loading .slick-slide { visibility: hidden;}
.Floor002745 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002745 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002745 li.slick-slide{padding: 50px 0;}
.Floor002745 li.slick-slide .icon{width: 60%; max-width: 114px; margin: 0 auto;position: relative;}
.Floor002745 li.slick-slide .icon:before{position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 50%; background: #f3f5f9; }
.Floor002745 li.slick-slide .icon img{ border-radius: 50%;position: relative; z-index: 3;}
.Floor002745 li.slick-slide aside{ position: relative; z-index: 3;}

.Floor002745 li.slick-slide .cn{line-height:2em; font-size: 20px; text-align: center; font-weight: bold; color: #333;padding-top: 10px; }
.Floor002745 li.slick-slide .en{ font-size: 16px; text-align: center; font-weight: normal; color: #666; }

.Floor002745 li.slick-slide:hover .icon:before{animation:Floor002745 1s ease infinite;-webkit-animation:Floor002745 1s ease infinite;-ms-animation:Floor002745 1s ease infinite;}
@-webkit-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@-ms-keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}
@keyframes Floor002745{
	0%{transform: scale(1);opacity: 1;}
	100%{transform: scale(2);opacity: 0;}
}

.Floor002745 .slick-dots{ text-align: center; padding:0 0 20px 0;}
.Floor002745 .slick-dots li{display: inline-block; width: 14px; height: 6px; background: rgba(0,0,0,0.2); margin: 0 2px;}
.Floor002745 .slick-dots li button{display: none;}
.Floor002745 .slick-dots li.slick-active{background: #0054a7;}



/*Floor002841 */
.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box .ytable{height: 100%;}
.video-box .ytable-cell{ text-align:center;}
.video-box video{ width:90%; max-width:900px;}

.Floor002841{overflow: hidden; padding: 4vw 0; }
.Floor002841 .auto{position: relative; z-index: 1;}


.Floor002841 .left .tit{ line-height: 2; color: #0054a7;font-size: 32px; font-weight: bold;}
.Floor002841 .left .en{ font-size: 16px;color: #999;}
.Floor002841 .left .info{ font-size: 16px; color: #666;line-height: 2em; padding: 1.2vw 0 1.2vw 0;}


.Floor002841 .more{display: inline-block; border: 1px solid #0054a7; color: #0054a7;padding: 0 40px;position: relative;}
.Floor002841 .more span{display: block;line-height: 45px;position: relative;}
.Floor002841 .more:hover{ background:#0054a7 ; color: #fff;}

.Floor002841 .right{position: relative; z-index: 1;}
.Floor002841 .open-video{position: absolute;left: 42%;bottom: 22%; cursor: pointer; z-index: 10;}
.Floor002841 .open-video i{display: block;width: 42px; height: 42px; border-radius: 50%; background: #0054a7 url(../images/Floor002841_btn.png) no-repeat center center;position: relative; z-index: 4;}
.Floor002841 .open-video:before,
.Floor002841 .open-video:after{position: absolute; content: '';border-radius: 50%;background: #0054a7; opacity: 0.2;-webkit-opacity: 0.2; animation: scale 3s infinite;-webkit-animation: scale 3s infinite;}
.Floor002841 .open-video:before{left: -11px; top: -11px; bottom: -11px;right: -11px; animation-delay: 0.3s;}
.Floor002841 .open-video:after{left: -20px; top: -20px; bottom: -20px;right: -20px;}
@keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-webkit-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@-ms-keyframes scale{
	0%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
	50%{transform: scale(0.8);-webkit-transform: scale(0.8);-ms-transform: scale(0.8);}
	100%{transform: scale(1);-webkit-transform: scale(1);-ms-transform: scale(1);}
}
@media(min-width:1025px){
.Floor002841 .auto:before{left: 50%; width: 80%;}
.Floor002841 .left{ width: 50%;}
.Floor002841 .right{ width: 46.073%;}
}
@media(max-width:1024px){
.Floor002841 .auto:before{left: -2%; width: 104%;background-repeat: repeat-x;}
.Floor002841 .right{max-width: 553px; margin: 0 auto;}
.Floor002841 .left{padding-bottom: 5vw;}
}
@media(max-width:640px){
.Floor002841 .left .tit{font-size: 28px;}
.Floor002841 .left .en{font-size: 14px;}
}



/*Floor002065 */
.Floor002065{ padding: 1vw 0 4vw 0;}
.Floor002065 .title{ padding:20px 0;}
.Floor002065 .title h3{ margin: 0; line-height: 2;color: #0054a7;font-size: 32px;font-weight: bold; text-align: center;}
.Floor002065 .title .desc{line-height: 2;color: #999;font-size: 16px;font-weight: normal; text-align: center;}



.Floor002065 .item{ position:relative;background-color:#f8f8f8; padding: 2%;}
.Floor002065 .item .pic{ overflow:hidden;position:relative;}
.Floor002065 .item .Ispic{ display:block; padding-bottom:100%; transition:0.3s; position:relative;}
.Floor002065 .item .pic span{ position:absolute; right:3%; bottom:3%; width:59px; line-height:59px;height:59px; color:#fff; font-size:16px; font-weight:bold; color:#fff; text-align:center; border-radius:50%;}
.Floor002065 .item .pic span.hot1{ background:#f04848;}
.Floor002065 .item .pic span.hot2{ background:#953896;}
.Floor002065 .item .Ispic img{ display:none;}
.Floor002065 .item:hover .Ispic{ transform:scale(1.2);}
.Floor002065 .item .txt{ padding:15px; text-align: center;}
.Floor002065 .item .txt aside{font-size:18px; color: #333; line-height: 2em; }
.Floor002065 .item .txt aside:hover{color: #0054a7;}
.Floor002065 .item p{ margin: 0; font-size:16px; color:#666; line-height: 26px;  overflow:hidden;}
.Floor002065 .item dl{ border-top:1px solid #eaeaea; padding-top:15px;}
.Floor002065 .item dt{ float:left; font-size:20px; color:#f04848; line-height:26px;}
.Floor002065 .item dd{ float:right;}
.Floor002065 .item dd a{ display:inline-block; width:16px; height:26px; background-position: center center; background-repeat:no-repeat; overflow:hidden; line-height:100px;}
.Floor002065 .item dd a.a_like{ background-image:url(../images/Floor002065-icon_like.png);}
.Floor002065 .item dd a.a_buy{ background-image:url(../images/Floor002065-icon_buy.png); margin-left:10px;}
.Floor002065 .owl-nav div{ position:absolute; top:50%; width:22px; overflow:hidden; line-height:1000px; height:40px; margin-top:-20px; background:url(../images/Floor002065-btn.png) no-repeat left top; z-index:10;}
.Floor002065 .owl-nav .owl-prev{ left:0;margin-left:-40px;}
.Floor002065 .owl-nav .owl-next{right:0; margin-right:-40px; background-position: right top;}


.Floor002065 .more{text-align: center; padding-top: 3.645vw; }
.Floor002065 .more a{display: block; width: 138px;line-height: 45px;  border: 1px solid #0054a7; margin: 0 auto;color: #0054a7; font-size: 14px; }
.Floor002065 .more a:hover{background:#0054a7 ; color: #fff;}



@media(max-width:1100px){
.Floor002065 .owl-carousel{ padding:0 30px;}
.Floor002065 .owl-nav .owl-prev{margin-left:0;}
.Floor002065 .owl-nav .owl-next{margin-right:0;}
}
@media(max-width:640px){
.Floor002065 .title span{ display:block;}
}
@media(max-width:640px) and (min-width:376px){
.Floor002065 .item dt,
.Floor002065 .item dd{ float:none; text-align:right;}
}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/



/*Floor002122 */
.Floor002122{ background:url(../images/bg2.jpg) no-repeat center top; padding:1vw 0 4vw 0;}

.Floor002122 .title{ padding:20px 0;}
.Floor002122 .title h3{ margin: 0; line-height: 2;color: #0054a7;font-size: 32px;font-weight: bold; text-align: center;}
.Floor002122 .title .desc{line-height: 2;color: #999;font-size: 16px;font-weight: normal; text-align: center;}

.Floor002122 .sign{ margin-bottom: 2.75em;}
.Floor002122 .tit{color: #0054a7;font-weight: bold; font-size: 38px; line-height: 2em;}
.Floor002122 .en{ font-size: 16px;color: #666; line-height: 1.8em;}
.Floor002122 .en b{ font-size: 20px; font-weight: bold;}

.Floor002122 .intro{ position:relative;}
.Floor002122 .intro .Ispic{ position:absolute; top:0; width:29%; right:5%; height:100%; background-size:contain;}
.Floor002122 .intro .Ispic img{ display:block;}

.Floor002122 li{ float:left; width:90%; float:left; margin:1% 36% 1% 0;text-align:left;  }

.Floor002122 li div{position:relative; padding-right:0; padding-left:150px; padding-top:17px; padding-bottom:17px;}

.Floor002122 li aside{ position:absolute; right:auto; left:0; top:50%; transform:translateY(-50%); border:2px solid #0054a7; color: #0054a7; border-radius:50%;width:100px; height:100px; text-align: center; line-height: 100px; font-size: 26px; font-weight: bold;  }


.Floor002122 li h1{ line-height: 1.8em; font-size:24px; margin:0; color:#0054a7; font-weight:bold;}
.Floor002122 li p{  margin: 0; font-size: 16px; color:#666; line-height:26px;margin-bottom:0; overflow:hidden;}

@media(min-width:1025px){
.Floor002122 .left{ width: 50%;}
.Floor002122 .right{ width: 40.073%;}
}


@media(max-width:1000px){
.Floor002122 .title{font-size:16px; }
.Floor002122 .title span{font-size:30px;}
.Floor002122 li div{padding-right:70px;}
.Floor002122 li:nth-child(2n) div{padding-left:70px;}
.Floor002122 li aside img{ width:40px; height:40px; margin:10px;}
.Floor002122 li h1{font-size:16px; }
.Floor002122 li p{ margin:0;}
}
@media(max-width:640px){
.Floor002122{ background-image:none;}
.Floor002122 .intro .Ispic{ position:relative; left:auto; width:auto; height:auto; padding-bottom:90%;}
.Floor002122 li{ width:49%; margin-right:2%;}
}
@media(max-width:480px){
.Floor002122 .title span{font-size:24px;}
.Floor002122 .title{font-size:14px; }
.Floor002122 li p{font-size:12px; }
}
@media(max-width:375px){
.Floor002122 li div{padding-right:50px;}
.Floor002122 li:nth-child(2n) div{padding-left:50px;}
.Floor002122 li aside img{ width:30px; height:30px; margin:5px;}
}






/*Floor001906*/
.Floor001906{ background:url(../images/bg2.jpg) no-repeat center top; padding:1vw 0 4vw 0;}
.Floor001906 .title{ padding:20px 0;}
.Floor001906 .title h3{ margin: 0; line-height: 2;color: #0054a7;font-size: 32px;font-weight: bold; text-align: center;}
.Floor001906 .title .desc{line-height: 2;color: #999;font-size: 16px;font-weight: normal; text-align: center;}

.Floor001906 ul{max-width:64.66%; }
.Floor001906 li{ position:relative; text-align:right; padding-top:4%;padding-right:13%;}
.Floor001906 li a{ display:block;}
.Floor001906 li p{ padding-left:18%; margin-bottom:0; border-left:2px solid #484e5e; line-height:24px; overflow:hidden; height:48px;opacity:0.8; color:#666;}
.Floor001906 li .icon{ position:absolute; background:url(../images/Floor001906-icon_bg.png) no-repeat; width:70px; height:80px; right:0; top:0; margin-right:-35px;}
.Floor001906 li:nth-child(1) .icon{ top:-50%;}
.Floor001906 li:nth-child(2) .icon{ top:-25%;}
.Floor001906 li .icon img{width:70px; height:80px;}
.Floor001906 li b{ font-size:18px; color:#d61621;}
.Floor001906 li a:hover p{ border-left-color:#a61d25;}
@media(max-width:640px){
.Floor001906{ background-position: left top;}
.Floor001906 .title{ padding-bottom:40px;}
.Floor001906 .title,
.Floor001906 ul{ max-width:none;}
.Floor001906 li{ padding-right:90px; padding-top:0; padding-bottom:4%;}
.Floor001906 li .icon{ margin-right:0; top:0 !important;}
.Floor001906 li p{ padding-left:5%;}
}
@media(max-width:480px){
.Floor001906 .title{ padding-top:30px; background-size:auto 22px;}
.Floor001906 .title span{ font-size:24px;}
}




/*Floor003055 */
.Floor003055{padding: 2vw 0 4vw 0;font-size: 16px; background:#f8f8f8; }

.Floor003055 .title{ padding:20px 0;}
.Floor003055 .title h3{ margin: 0; line-height: 2;color: #0054a7;font-size: 32px;font-weight: bold; text-align: center;}
.Floor003055 .title .desc{line-height: 2;color: #999;font-size: 16px;font-weight: normal; text-align: center;}


@media(max-width:1024px){
.Floor003055 .title{font-size: 4vw; }
 .Floor003055 .title .desc{font-size:0.5em; padding-right: 8em;}
}
@media(max-width:640px){
.Floor003055 .title{font-size: 6vw;}
}

.Floor003055 .news-top{background: #fff;}
.Floor003055 .Ispic{padding-bottom: 63.794%;}
.Floor003055 .txt{padding: 2vw 2vw;color: #333;}
.Floor003055 .txt time{color: #999;}
.Floor003055 .txt h3{font-size: 20px; margin: 10px 0;}
.Floor003055 .txt p{ font-size: 16px;color: #666; line-height: 1.875em; margin-bottom: 2vw;}
.Floor003055 .txt .more{display: inline-block;padding-right: 20px;background: url("../images/Floor003055_more_gray.png") no-repeat right center;}
.Floor003055 a:hover .txt .more{color: #0054a7; background-image: url("../images/Floor003055_more_on.png");}
.Floor003055 .slider li a{background: #fff; padding: 1.3vw; margin-bottom: 10px; table-layout: fixed;}
.Floor003055 .controls{margin-top: 2vw; position: relative;overflow: hidden;}
.Floor003055 .controls .slick-dots{float: right;position: relative;}
.Floor003055 .controls .slick-dots li{list-style: none;}
.Floor003055 .controls .slick-dots li{display: inline-block;position: relative;width: 28px; height: 28px;}
.Floor003055 .controls .slick-dots li button{ padding: 0; width:28.572%;height: 28.572%;background: #0092db; border-radius: 50%; position: absolute; left: 50%; top: 50%;transform: translate(-50%,-50%);font-size: 0; border: 0;}
.Floor003055 .controls .slick-dots li.slick-active button{background: #0054a7; width: 50%; height: 50%;}
.Floor003055 .controls .slick-dots li.slick-active:before{position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #0054a7; border-radius: 50%;clip:rect(0 28px 7px 0);animation:zhuan 2s infinite linear;}
@keyframes zhuan{
0%{transform: rotate(-360deg);}
100%{transform: rotate(0);}
}
.Floor003055 .slick-dots:after{position: absolute;right: 100%; top: 50%; height: 1px; background: #e4e8ed; margin-right: 2vw; width: 50vw; content: '';}


.Floor003055 .more2{ text-align: center; padding-top: 3.645vw; margin: 0 auto; }
.Floor003055 .more2 a{display: inline-block;width: 138px;line-height: 45px;  border: 1px solid #0054a7; margin: 0 auto;color: #0054a7; font-size: 14px; }
.Floor003055 .more2 a:hover{background:#0054a7 ; color: #fff;}



@media(min-width:481px){
.Floor003055 .slider li .pic{width: 34.765%;}
.Floor003055 .slider li .Ispic{padding-bottom: 63.523%;}
.Floor003055 .slider li .txt{padding: 0 2.08vw;}
.Floor003055 .slider li .txt h3{font-size: 20px;}
.Floor003055 .slider li .txt p{margin-bottom: 1vw;}
}
@media(min-width:1025px){
.Floor003055 .left{width: 36.25%;}
.Floor003055 .right{width: 61.25%;}
}
@media(min-width:1025px) and (max-width:1366px){
.Floor003055{font-size: 1.1vw;}
.Floor003055 .txt h3{font-size: 1.5vw;}
.Floor003055 .slider li .txt h3{font-size: 1.3vw;}
}
@media(max-width:1024px){
.Floor003055 .left{margin-bottom: 3vw;}
.Floor003055 .txt{padding: 4vw;}
.Floor003055 .txt p{height: 3.75em; }
}
@media(min-width:481px) and (max-width:1024px){
.Floor003055 .slider li .txt{padding: 0 4vw;}
}
@media(min-width:481px) and (max-width:768px){
.Floor003055 .slider li .pic{width: 45%;}
}
@media(max-width:768px){
.Floor003055{font-size: 2.5vw;}
.Floor003055 .txt h3{font-size: 3.5vw;}
.Floor003055 .slider li .txt h3{font-size: 3vw;}
}
@media(max-width:480px){
.Floor003055 .slider li .ytable-cell,
.Floor003055 .slider li a{display: block;}
.Floor003055 .slider li a{padding: 4vw;}
.Floor003055{font-size: 3.5vw;}
.Floor003055 .txt h3{font-size: 5vw;}
.Floor003055 .slider li .txt h3{font-size: 4vw;}
}



/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 {padding: 5vw 0;}

.RighInfo002254 .pic{ float:left; width:52%;border:1px solid #dcdcdc;}
.RighInfo002254 .pic img{ width:100%;}

.RighInfo002254 .right_info{ float:right; width:44%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:3% 0;}
.RighInfo002254 .right_info h1{color:#333; font-size:26px; }
.RighInfo002254 .right_info h1 span {font-weight:normal;color:#0054a7;margin-right: 10px;}
.RighInfo002254 .right_info h1 i {font-weight:normal;font-style:normal; background: #389fda;color: #fff;padding: 2px 8px;border-radius: 5px;display: inline-block;font-size: 14px;}
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:2em; font-size: 15px; color:#666; margin-bottom:5%;}
.RighInfo002254 .right_info a{ font-size: 16px; display:inline-block; border:1px solid #e7e8e8; padding:10px 5%; color:#0054a7; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#0054a7; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:18px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:55px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#0054a7; color:#fff;}
.RighInfo002254 .tab .info{border-top:1px solid #e7e8e8; padding-top:3%; font-size: 16px; line-height: 2em; color: #666;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .pic,
.RighInfo002254 .txt{ float:none; width:auto;}
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	











/*Bottom002714 */
.Bottom002714{ background:#3e4545; padding:0.5vw 0;}
.Bottom002714 .auto {position:relative;}
.Bottom002714 .logo{ margin: 10px auto; text-align:center;  width: 150px; height: 150px;}
.Bottom002714 nav{ font-size: 15px; text-align:center; color:#fff;  }
.Bottom002714 nav a{ color:#fff; display:inline-block;}
.Bottom002714 nav a:hover{ color:#fff;}
.Bottom002714 nav dl{ padding-top:20px; padding-bottom:5px; line-height:26px;}
.Bottom002714 nav dl a{ margin:0 20px;}
.Bottom002714 nav p{ line-height:2em; margin:0;}

.Bottom002714 footer{font-size: 15px; text-align:center; color:#fff; margin-top:20px; }
.Bottom002714 footer ul{background:#1f1e1c; padding:0 30px; display:table; margin:-20px auto 0;}
.Bottom002714 footer ul li{ float:left; width:40px; margin:0 10px;}
.Bottom002714 footer ul li a{ background:url(../images/Bottom002714_share.png) no-repeat left top; display:block; height:40px; width:40px; border:1px solid #403c37; border-radius:50%;}
.Bottom002714 footer ul li.wx{ position:relative; z-index:1;}
.Bottom002714 footer ul li.wx a{ background-position:-60px 0;}
.Bottom002714 footer ul li.sype a{ background-position:-120px 0;}
.Bottom002714 footer ul li.wx figure{ display:none; z-index:100; position:absolute; bottom:100%; margin-bottom:10px; width:150px; height:150px; left:50%; margin-left:-75px;}
.Bottom002714 footer ul li.wx img{ display:block; width:100%;}
.Bottom002714 footer a{ color:#fff; display:inline-block;}
.Bottom002714 footer a:hover{ color:#fff;}

.Bottom002714 footer p{ line-height:26px; margin:0;}


.Bottom002714  .f_links {position:absolute;bottom:0;right:0;width: 252px;height: 45px;margin-left: 32px;line-height: 45px;border: 1px solid #eee;background: #fff;padding: 0 7px;box-sizing: border-box;}
.Bottom002714  .f_links p{font-size:18px;color:#666;margin:0;position:relative}
.Bottom002714  .f_links p:before{content:'';border:7.5px solid;border-color:#2198df transparent transparent transparent;position:absolute;right:20px;top:50%;margin-top:-4px}
.Bottom002714  .f_links p span{float: left; width: 82px; text-overflow:ellipsis; white-space: nowrap; overflow: hidden;}
.Bottom002714  .f_links select{background: #fff;width:calc(100% - 82px)!important;/*text-indent: 20px;*/border:0;height:43px;line-height:43px;vertical-align:top;font-size:18px;color:#666;-webkit-appearance: none;}

/*PicList000687 */
.PicList000687{padding: 5vw 0 1vw 0;}
.PicList000687 .title{margin-bottom: 2.5vw; text-align: center;}
.PicList000687 .title .cn{font-size 30px;color: #0054a7; padding-bottom: 10px;font-weight: bold;}
.PicList000687 .title .en{font-family: 'bebas-neue';color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.PicList000687 .title{margin-bottom: 5vw;}
.Bottom002714 nav dl{display:none;}
.Bottom002714{padding:3vw 0;}
.Bottom002714 footer p{font-size:14px;}
}
@media(max-width:640px){
.PicList000687 .title .cn{font-size: 6vw;}
.Bottom002714 .f_links{
      position: inherit;  
}
.Bottom002714 .f_links select{
    font-size: 14px;
}
}

.PicList000687 .more{ text-align: center;width: 125px; line-height: 40px;color: #fff; background: #0054a7;display: block;}
.PicList000687 .more:hover{background: #0054a7;}
.PicList000687 .more:after{display: inline-block; content: '';background: url("../images/PicList000687_more.png") no-repeat; width: 25px; height: 6px; vertical-align: middle; margin-left: 5px;}
@media(max-width:480px){
.PicList000687 .more{line-height: 10vw;}
}

.PicList000687 .tit{font-size: 20px;color: #333;}
.PicList000687 .tit a:hover{color: #0054a7;}
.PicList000687 time{font-family: 'DIN-Medium';}
.PicList000687  p{ font-size: 16px; line-height: 1.875em; color: #666; margin-bottom: 2.03vw;}
@media(max-width:640px){
.PicList000687 .tit{font-size:4vw;}
.PicList000687  p{font-size:3.5vw;}
}
.PicList000687 .news-top{padding-bottom: 4.22vw;}
.PicList000687 .news-top .info{border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.PicList000687 .news-top time{border-left:1px solid #c6c6c6; padding-left: 1.62vw;display: block; margin-bottom: 2.61vw;color: #0054a7;font-size: 18px;}
.PicList000687 .news-top time span{display: block;font-size: 2em;}
.PicList000687 .news-top .slick-dots{ text-align: center;padding-top: 1.72vw;}
.PicList000687 .news-top .slick-dots li{display: inline-block; width: 20px; height:3px; margin: 0 5px;background-color: #d9d9d9;}
.PicList000687 .news-top .slick-dots li button{display: none;}
.PicList000687 .news-top .slick-dots li.slick-active{background:#0054a7;}
@media(min-width:769px){
.PicList000687 .news-top .pic{width: 520px;}
.PicList000687 .news-top .info .main{padding-left: 5.21vw;}
}
@media(min-width:1025px) and (max-width:1024px){
.PicList000687 .news-top .pic{width: 45%;}
}
@media(max-width:768px){
.PicList000687 .news-top .ytable-cell,
.PicList000687 .news-top .ytable{display: block;}
.PicList000687 .news-top .info{padding: 5vw;}
}
@media(max-width:640px){
.PicList000687 .news-top time{font-size: 3.6vw;}
}

.PicList000687 .news-list{background: #f8f8f8;padding: 3vw 0 1vw 0;}
.PicList000687 .news-list li{background: #fff; margin-bottom: 1.41vw;}
.PicList000687 .news-list li a:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.PicList000687 .news-list .main{ padding-left: 2.17vw; padding-right: 2.06vw;}
.PicList000687 .news-list .tit{margin-bottom: 5px;}
.PicList000687 .news-list time{color: #ccc;}
.PicList000687 .news-list .more{line-height: normal;color: #0054a7;background: none;width: auto; text-align: left;}
.PicList000687 .news-list .more:after{background-image: url("../images/PicList000687_more.gif");}
@media(min-width:641px){
.PicList000687 .news-list .pic{width: 320px;}
}
@media(max-width:640px){
.PicList000687 .news-list .ytable-cell,
.PicList000687 .news-list .ytable{display: block;}
.PicList000687 .news-list li{margin-bottom:4vw;}
.PicList000687 .news-list .main{padding: 4vw;border: 2px solid #a52d34; border-bottom: 0;}
}




/*PicList002045 */
.PicList002045{ padding: 5vw 0 1vw 0;}
.PicList002045 li{ float:left; width:23.333%; margin-right:2%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045 li:nth-child(4n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #e8e8e8;}
.PicList002045 li a:hover{ border-width:2px; border-color:#0054a7;}
.PicList002045 li div{ margin:0 auto; padding:2% 2% 8% 2%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size: 15px; color:#000; margin-bottom:5px;}
.PicList002045 li p.dot{height: 23px;}
.PicList002045 li p span{color: #333;padding: 2px 8px;border-radius: 5px;display: inline-block;font-size: 14px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(4n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}





/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:1vw 0 5vw 0; text-align:center;}
.Page002193 span{ padding:0px 3px; display:inline-block;}
.Page002193 a{ display:inline-block; margin:0px 2px; border:1px solid #ededed; padding:0 1em; color:#666; line-height:35px; border-radius:3px;transition: .3s ease-out;}
.Page002193 a:hover{ color:#fff; border:1px solid #0054a7; background:#0054a7;}
.Page002193 .p_cur,.Page002193 .p_count,.Page002193 .p_total,.Page002193 .p_jump,.Page002193 .a_first,.Page002193 .a_end{ display:none;}
.Page002193 .p_cur b{ color:#0054a7;}
.Page002193 .p_count b{ color:#0054a7;}
.Page002193 .p_total b{ color:#0054a7;}
.Page002193 .p_page em{ font-style:normal;}
.Page002193 .p_page em a{}
.Page002193 .p_page em a.a_cur{ color:#fff; background:#0054a7; border-color:#0054a7;}
.Page002193 .p_page b{ font-weight:normal;}


/*TextList002514 */
.TextList002514{ padding: 5vw 0;}
.TextList002514 .list{ border:1px solid #e8e8e8; padding:0 3%; margin-bottom:15px;}
.TextList002514 .job-title{ line-height:2em; padding:15px 0; font-size:20px; cursor:pointer; position:relative;}
.TextList002514 .job-title i{ position:absolute; width:22px; height:22px; background:#0054a7; border-radius:50%; right:0; top:50%; margin-top:-11px;}
.TextList002514 .job-title i::before,
.TextList002514 .job-title i::after{ position:absolute; content:''; background:#fff;}
.TextList002514 .job-title i::before{ left:20%; width:60%; height:2px; top:50%; margin-top:-1px;}
.TextList002514 .job-title i::after{ left:50%; margin-left:-1px; width:2px; top:20%; height:60%;}
.TextList002514 .job-title.select i::after{ display:none;}
.TextList002514 .job-title.select{ color:#0054a7;}
.TextList002514 .job-main{ display:none; padding:22px 0; border-top:1px dotted #e5e5e5;}
.TextList002514 .job-info{  font-size: 16px; line-height: 2em;}
.TextList002514 .job-email{font-size: 16px; color:#0054a7; padding:30px 0;}




/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .current{ font-size: 0.875em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999; }
.Menu003135 .current span{color: #333;}
.Menu003135 .current a:hover{color: #0054a7;}
.Menu003135 .nav-menu li{position:relative;float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon > a{color: #0054a7;}
.Menu003135 .nav-menu li.aon > a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #0054a7;}

@media (min-width:1025px) {
	.Menu003135 .nav-menu .owl-carousel .owl-stage-outer {overflow:unset;}
.Menu003135 .nav-menu li dl {position:absolute;top:100%;left:50%;transform:translateX(-50%);padding: 15px 35px;background:#eee;display:none;}
.Menu003135 .nav-menu li dl a {white-space:nowrap;text-align:center;line-height: 3;font-size: 16px;}
.Menu003135 .nav-menu li:hover dl {display:block;}
.Menu003135 .nav-menu .wap_nav {display:none;}
}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{position:static;line-height:3;}
.Menu003135 .nav-menu li dl {display:none;}
.Menu003135.cp .nav-menu .wap_nav{position: relative;width: 100%;}
.Menu003135 .nav-menu .wap_nav {padding: 5px;background:#eee;display: flex;flex-wrap:wrap;}
.Menu003135 .nav-menu .wap_nav dd {width:50%;padding: 0 5px;}
.Menu003135 .nav-menu .wap_nav dd a {display:block;padding: 14px 0;font-size: 14px;}
.Menu003135 .nav-menu .wap_nav dd a.aon {color:#0054a7;}
}
@media (max-width:640px) {
.Menu003135 .nav-menu .wap_nav dd {width:100%;/* padding: 0 5px; */}
.Menu003135 .nav-menu .wap_nav dd a{padding: 0;}
#nav8 .wap_nav{display: none;}
}

/*Floor */
.Banner002730{}
.Banner002730{ position:relative;}
.Banner002730 .ytable{height: 100%;}
.Banner002730 .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; color:#fff;  font-size:30px; }
.Banner002730 .txt .auto{ max-width: 1440px;}
.Banner002730 .txt .cn{ letter-spacing:8px; }
.Banner002730 .txt .en{ font-size:24px;line-height: 2; text-transform: uppercase;  font-family: "DINPro-Bold";}
@media(min-width:1025px){
.Banner002730 figure{ height:400px;}
.Banner002730 img{ display:none;}
}
@media(max-width:1024px){

.Banner002730 figure{ display:none;}
.Banner002730 img{ width:100%; display:block;}
.Banner002730 .auto{ width:80%;}
	.Banner002730 .fr{float: right;}
}
@media(max-width:640px){
.Banner002730 .txt{font-size: 24px;}
}





/*RighInfo003141 */
.RighInfo003141{ padding: 5vw 0 2vw  0;}
.RighInfo003141 .intro{ margin-bottom: 4.5625em;}
.RighInfo003141 .intro .title{ font-size: 2em; color: #333333; margin-bottom: 0.8em;}
.RighInfo003141 .intro .info{ font-size: 1em; line-height: 2;}
.RighInfo003141 .intro .info p{margin:0 0 1.8em 0;}

.RighInfo003141 .number-count{margin: 4.5625em 0;box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); border: solid 1px #f3f3f3; padding: 3.6875em 0;}
.RighInfo003141 .number-count li{color: #333333; font-size: 1.125em;}
.RighInfo003141 .number-count li span{display: inline-block;position: relative;font-size: 3em; font-weight: bold; font-family: 'Bebas';color: #0054a7; margin: 0 5px;}
.RighInfo003141 .number-count li span i{font-style: normal;}
.RighInfo003141 .number-count li span i.ani{position: absolute; left: 0;top: 0;}
.RighInfo003141 .number-count li span i.opa{opacity: 0;}
.RighInfo003141 .number-count li sup{display: inline-block;vertical-align: top;color: #0054a7;font-size:1em;font-family: 'SourceHanSansCN-Medium';}

.RighInfo003141 .plate dd{margin-bottom: 2.8565%;}
.RighInfo003141 .plate dd .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05); padding:2.375em 1.875em;}
.RighInfo003141 .plate dd ol{float: left;width: 4.25em;}
.RighInfo003141 .plate dd ol img{width: 85.295%;}
.RighInfo003141 .plate dd li{width: calc(100% - 4.25em);float: right;}
.RighInfo003141 .plate dd li aside{font-size: 1.125em; line-height: 2; color: #333;font-family: 'SourceHanSansCN-Medium';}
.RighInfo003141 .plate dd li p{margin: 0;font-size: 1em;color: #999;}
@media (min-width:1025px) {
.RighInfo003141 .intro .info{width: 47.929%;}
.RighInfo003141 .intro .title{line-height: 2;}
.RighInfo003141 .intro .img{width: 47.215%;}
.RighInfo003141 .number-count ul{display: table; margin: 0 auto;}
.RighInfo003141 .number-count li{float: left;}
.RighInfo003141 .number-count li:not(:last-child){margin-right: 3.5em;}
.RighInfo003141 .plate dd{float: left;width: 31.429%;}
.RighInfo003141 .plate dd:not(:last-child){ margin-right: 2.8565%;}
}
@media (max-width:1024px) {
.RighInfo003141 .number-count li{text-align: center;padding: 1em 0;width: 50%;float: left;} 
.RighInfo003141 .number-count{margin: 0;padding: 0;box-shadow: none;border: none;}  
.RighInfo003141 .intro{padding-top: 2em; margin-bottom: 2em;}
.RighInfo003141 .number-count li span{font-size: 2.6em;}
.RighInfo003141 .plate dd li p{font-size: 1.2em;}
.RighInfo003141 .plate dd li aside{font-size: 1.5em;}
.RighInfo003141 .intro .title{font-size:1.5rem;}
.RighInfo003141 .intro .info p{font-size:1.2rem}
}
@media (max-width:640px) {
.RighInfo003141 .number-count li span{font-size: 2em;}}
}





/*Banner002661 */
.Banner002661{ position:relative; z-index:1;}
.Banner002661 img{ display:block;width:100%;}
.Banner002661::before,
.Banner002661 .ycenter{position:absolute; left:0; top:0; width:100%; height:100vh; }
.Banner002661 .ycenter{ z-index:10;}
.Banner002661 .ycenter section{ width:100%; color:#fff;  padding-bottom:5%;}
.Banner002661 .ycenter .txt{ text-align: center;line-height: 2;}
.Banner002661 .ycenter .t-1{ color:#0054a7; font-size:62px; letter-spacing: 3px;}
.Banner002661 .ycenter .t-2{color:#0054a7; font-size:30px; letter-spacing: 2px;}
.Banner002661 .ycenter .t-3{ color:#0054a7; font-size:20px; margin-bottom: 2%; }

.Banner002661 .ycenter a{  border: solid 1px #fff;width: 100px;line-height: 35px; border-radius:0 50px 50px 0; text-align: center;display:inline-block; font-size:14px;color: #333; background: #fff; margin-left: -5px;}
.Banner002661 .ycenter a.on{color: #fff;background: #0054a7;border-color: #0054a7; font-size: 14px; border-radius: 50px 0 0 50px;}


@media(min-width:1025px){
.Banner002661 .wap{display: none;}
}
@media(max-width:1024px){
.Banner002661 .pc{display: none;}
}
@media(max-width:1024px){
.Banner002661 .ycenter .t-1{font-size:7vw; }
.Banner002661 .ycenter .t-2{font-size:4vw;}
.Banner002661 .ycenter .t-3{ font-size:3vw; }
}
@media(max-width:480px){
.Banner002661 .ycenter .t-1{font-size:7vw; }
.Banner002661 .ycenter .t-2{font-size:4vw;}
.Banner002661 .ycenter .t-3{ font-size:3vw; }
}



/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.PicList002433 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.PicList002433 .slick-list:focus {outline: none}
.PicList002433 .slick-list.dragging {cursor: pointer;cursor: hand;}
.PicList002433 .slick-slider .slick-track, 
.PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.PicList002433 .slick-track {position: relative; top: 0; left: 0; display: block;}
.PicList002433 .slick-track:before, 
.PicList002433 .slick-track:after{display: table; content: '';}
.PicList002433 .slick-track:after{ clear: both;}
.PicList002433 .slick-loading .slick-track { visibility: hidden;}
.PicList002433 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.PicList002433 .slick-slide .slick-loading img { display: none;}
.PicList002433 .slick-slide .dragging img { pointer-events: none;}
.PicList002433 .slick-initialized .slick-slide { display: block;}
.PicList002433 .slick-loading .slick-slide { visibility: hidden;}
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.PicList002433 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/

.PicList002433{padding:1vw 0 3vw 0;}
.PicList002433 .title{ font-size: 40px; line-height: 2; color: #333333; text-align: center; margin-bottom: 3%;}
.PicList002433 .main{ }
.PicList002433 .main  .slick-arrow{ position:absolute; top:50%; width:57px; height:57px; margin-top:-30px; border:1px solid #0054a7; padding:0; background:none; font-size:0; z-index:10; cursor:pointer; border-radius:50%;}
.PicList002433 .main  .slick-arrow:hover{ background:rgb(0,84,167); }
.PicList002433 .main  .slick-arrow:before{ position:absolute; content:''; width:18px; height:18px; border-top:2px solid #0054a7; border-right:2px solid #0054a7; transform:rotate(45deg); -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); left:50%; top:50%; margin:-9px 0 0 -11px;}
.PicList002433 .main  .slick-arrow:hover:before{ border-color:#fff;}
.PicList002433 .main  .slick-prev:before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -ms-transform:rotate(-135deg); margin-left:-5px;}
.PicList002433 .main  .slick-prev{ left:-59px;}
.PicList002433 .main  .slick-next{ right:-59px;}
@media(max-width:1408px){
.PicList002433 .main  .slick-prev{ left:2%;}
.PicList002433 .main  .slick-next{ right:2%;}
}
@media(max-width:640px){
.PicList002433 .main  .slick-arrow{width: 7vw;height: 7vw;margin-top: -13.5vw;}
.PicList002433 .main .slick-arrow:before{width:40%; height: 40%;margin: 0;left: 40%; top: 30%;}
.PicList002433 .main .slick-next:before{left: 20%;}
.PicList002433 .title{font-size: 24px;}
}

.PicList002433  .list ul{ padding:0 50px;display: flex;flex-wrap: wrap;justify-content: center;}
.PicList002433  .list li{ float:left; position:relative;  text-align:center; margin-bottom:4%;list-style: none;}
.PicList002433  .list li:first-child:before,
.PicList002433  .list li:last-child:after{ position:absolute; content:''; bottom:0px; height:90px; width:50px;}
/*.PicList002433  .list li:first-child:before{ left:-50px; background:url(../images/PicList002433_ul_l.png) no-repeat 0 0;}
.PicList002433  .list li:last-child:after{right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}*/
.PicList002433  .list li aside{padding-top:35px;height:90px; background:url(../images/PicList002433_libg.png) repeat-x left top;}
.PicList002433  .list li .ytable{ height:245px;}
.PicList002433  .list li .ytable-cell{ vertical-align:bottom;}
.PicList002433  .list li figure{ position:relative; display:inline-block;max-width: 80%;}
.PicList002433  .list li figure:after{ position:absolute; right:-24px; background:url(../images/PicList002433_ying.png) no-repeat left bottom; width:24px; height:100%; background-size:contain; content:'';}
.PicList002433  .list li figure img{ max-height:245px;padding: 8px;padding-top: 12px;background: url(../images/PicList002433_kuang.png) no-repeat ;background-size:100% 100%;}
.PicList002433  .list li p{margin:0 auto; max-width:210px;width:90%; line-height:26px; color:#333; font-size: 16px;}
.PicList002433  .list .ul-3 li{width:33.33333333%;}
.PicList002433  .list .ul-3 li:nth-child(3):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li{width:50%;}
.PicList002433  .list .ul-2 li:nth-child(2):after{ position:absolute; content:''; bottom:0px; height:90px; width:50px; right:-50px; background:url(../images/PicList002433_ul_r.png) no-repeat 0 0;}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-1 li{width:100%;}
@media(max-width:640px){
.PicList002433  .auto,
.PicList002433  .list ul{ padding:0;}
.PicList002433  .list li p{ font-size:12px;}
.PicList002433  .list li .ytable{ height:150px;}
.PicList002433  .list li figure img{ max-height:150px; padding:3px}
.PicList002433  .list .ul-2 li:nth-child(1) > *{ padding-left:30%;}
.PicList002433  .list .ul-2 li:nth-child(2) > *{ padding-right:30%;}
.PicList002433  .list .ul-3 li:nth-child(3):after,
.PicList002433  .list li:first-child:before{ display:none;}
}
@media(max-width:480px){
.PicList002433  .list li .ytable{ height:100px;}
.PicList002433  .list li figure img{ max-height:100px;}
}


/*TextList002855 */
.TextList002855{ padding: 5vw 0 2vw 0;}
.TextList002855 li{line-height: 4em;  border-bottom: 1px dotted #E8E8E8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 15px; font-size: 14px;}
.TextList002855 li a{padding-left: 25px; background: url("../images/TextList002855_icon.png") no-repeat left center; font-size: 16px;}
.TextList002855 li a:hover{ color: #0054a7;}
@media(min-width:481px){
 .TextList002855 li{font-size: 16px;}
}

/*
 .TextList000591
 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;overflow:hidden;}
.TextList000591 li a {display:table;width:100%;}
.TextList000591 li a > * {display:table-cell;vertical-align:middle;}
.TextList000591 li a figure {width:5%;padding-bottom:5%;}
.TextList000591 li a span {width:88%;font-size:18px;padding-left:10px;}
.TextList000591 li a time {width:7%;font-size:14px;}
.TextList000591 li a:hover span {color:#0054a7;}
@media(max-width:640px){
	.TextList000591 li a figure {width:12%;padding-bottom:12%;}
.TextList000591 li a span {width:65%;font-size:15px;}	
.TextList000591 li a time {width:20%;font-size:12px;}
}


/*
 .PicList000593 
 */
.PicList000593{ padding-top:5vw;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
.PicList000593 li{width:49%; margin-right:2%;}
.PicList000593 li:nth-child(3n){ margin-right:2%;}
.PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
.PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
.PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}

.ContactUs {padding: 3vw 0 5vw ;}
.ContactUs .text h3{font-size:36px;color:#333;line-height:52px;margin-bottom:30px}
.ContactUs .text li{border-top:1px solid #eee;padding:20px 0}
.ContactUs .text li p{font-size:18px;color:#666;line-height:28px;padding:7.5px 0;padding-left:40px;margin:0;}
.ContactUs .text li p.icon1{background:url(../images/icon1.png) no-repeat left center;background-size:auto}
.ContactUs .text li p.icon2{background:url(../images/icon2.png) no-repeat left center;background-size:auto}
.ContactUs .text li p.icon3{background:url(../images/icon3.png) no-repeat left center;background-size:auto}
.ContactUs .text li p.icon4{background:url(../images/icon4.png) no-repeat left center;background-size:auto}
.ContactUs .text li p.icon5{background:url(../images/icon5.png) no-repeat left center;background-size:auto}
@media(min-width:769px){
.ContactUs .map {width: 50%;}
.ContactUs .text {width: 50%;padding-left:4%;}
	
}
@media(max-width:768px){
.ContactUs {padding: 8vw 0;}
	.ContactUs .ytable-cell {display:block;}
	.ContactUs .text h3 {font-size: 24px;}
	.ContactUs .text li {padding: 10px 0;}
}

.Contact_section2 {padding-bottom:3vw;}
.Contact_section2 .h3_tit {font-size:36px;color:#333;line-height:52px;margin-bottom:30px;font-weight: bold;}
.Contact_section2 .fr .h3_tit {padding-left:4%;}
.Contact_section2 .fr .h3_tit span{color:#ff0000;font-size: 20px;}
.jion_bli_con{margin: 0 10px;padding:30px 25px;border:1px solid #e5e5e5;border-radius:3px;float: left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.jion_bli_con h3{font-size:24px;color:#1a5db2;line-height:44px;padding:10px 0;margin:0;}
.jion_bli_con dl {height: 191px;overflow:hidden;}
.jion_bli_con dt{font-size:20px;color:#333;line-height:30px;padding:10px 0;border-bottom:1px solid #e5e5e5;padding-left:15px;position:relative}
.jion_bli_con dt:before{content:'';width:2px;height:18px;background:#0d6edb;position:absolute;left:0;top:50%;margin-top:-9px}
.jion_bli_con dd{font-size:16px;color:#666;line-height:28px;padding:10px 0}
.jion_bli_con .bq{padding:10px 0}
.jion_bli_con .bq span{font-size:16px;color:#999;line-height:36px;padding-left:30px}
.jion_bli_con .bq span.dz{background:url(../images/i1.png) no-repeat left center;background-size:auto;margin-right:20px}
.jion_bli_con .bq span.time{background:url(../images/i2.png) no-repeat left center;background-size:auto}


.j_chang a.fl {border-color: #2198df;background: #2198df;color: #fff;}
.j_chang a{display:block;width:45%;line-height:41px;text-align:center;border:1px solid #e5e5e5;background:#f6f6f6;font-size:16px;color:#666;border-radius:3px;transition: all .3s ease}
.j_chang a.on{border-color:#2198df;background:#2198df;color:#fff}
.j_chang a:hover{background:#1a5db2;border-color:#1a5db2;color:#fff}

.j_chang a.all{width: 100%; color: #1a5db2;line-height:37px;display:none; }
.j_chang a.all:hover{color: #fff; }

.Join .slick-arrow {position: absolute;top: 50%;margin-top: -25px;z-index: 99;width: 50px;height: 50px;font-size: 0;cursor: pointer;outline: 0;background-color: #d1d1d1;border-radius: 50px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;background-repeat:no-repeat;background-position:center;}
.Join .slick-arrow:hover {background-color:#1a5db2;}
.Join .slick-arrow.slick-prev {left: -60px;background-image:url("../images/slick_prev.png")}
.Join .slick-arrow.slick-next {right: -60px;background-image:url("../images/slick_next.png")}
@media(min-width:769px){
.Contact_section2 .auto > .fl{width:50%;padding: 0 3%;}	
.Contact_section2 .auto > .fr{width:50%;padding-left:2%;}	
}

@media(max-width:768px){
	.Contact_section2 .h3_tit {font-size:24px;margin-top:20px;}
	.j_chang {display: flex;justify-content: space-between;}
	.Join  {padding-bottom:80px;}
	.Join .slick-arrow {top:auto;bottom:-60px;left:50% !important;}
	.Join .slick-arrow.slick-prev {margin-left:-60px;}
	.Join .slick-arrow.slick-next {right:auto;margin-right:-60px;}
}


#popUp {position:fixed;top:0;left:0;width: 100%;height: 100%;background:rgba(0,0,0,.5);z-index:99;display:none;}
#popUp .content {max-width: 980px;width: 90%;background: #fff;position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
#popUp .close { width: 38px;height: 38px;border-radius: 38px;background: #0047a5 url(../images/clo.png) no-repeat center;background-size: auto;position: absolute;right: 20px;top: 20px;cursor: pointer;}
#popUp .content h3{font-size:30px;color:#1d1d25;line-height:77px;padding:0 35px;border-bottom:2px solid #2ab0ed}
#popUp .content .text {position: relative;  padding: 30px 40px;}
#popUp .content .text article {height: 250px;overflow:auto;}
#popUp .content .apply{width:100%;padding:17.5px;background:#f9f9f9;border-radius:5px;margin-top:50px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#popUp .content .apply a{display:block;width:178px;height:45px;line-height:45px;text-align:center;margin:0 auto;font-size:18px;color:#fff;background:#2198df;border-radius:5px}
#popUp .content .apply a:hover{background:#1a5db2}

/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:270px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:16px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#008cd6;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


.flex-box{
	max-width: 900px;
	overflow-x: scroll;
	overflow-y: hidden;
	white-space: nowrap;
	display: -webkit-box !important;
}
.flex-box::-webkit-scrollbar {
	width: 10px;
	height: 5px;
}
.flex-box::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #5D6061;
}
.flex-box::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
	background: #EDEDED;
}
/* .flex-box::-webkit-scrollbar{display: none;} */
.flex-box li{
	display: inline-block !important;
	float: none !important;
}

/*22-05-27*/
.backList_btn{
	float: right;
	width: 120px;
	height: 40px;
	background: #0054a7;
	line-height: 40px;
	color: #fff;
	text-align: center;
	margin:20px 0;
}